package com.ruoyi.manager.service;

import java.util.List;
import com.ruoyi.manager.domain.MgServiceType;

/**
 * 服务类型 不存在增删改Service接口
 * 
 * @author ruoyi
 * @date 2023-12-13
 */
public interface IMgServiceTypeService 
{
    /**
     * 查询服务类型 不存在增删改
     * 
     * @param id 服务类型 不存在增删改主键
     * @return 服务类型 不存在增删改
     */
    public MgServiceType selectMgServiceTypeById(Integer id);
    
    public MgServiceType geterviceType(long typeId);

    /**
     * 查询服务类型 不存在增删改列表
     * 
     * @param mgServiceType 服务类型 不存在增删改
     * @return 服务类型 不存在增删改集合
     */
    public List<MgServiceType> selectMgServiceTypeList(MgServiceType mgServiceType);
    
    /**
     * 查询服务类型 (翻译类型的）
     * 
     * @param mgServiceType 服务类型 不存在增删改
     * @return 服务类型 不存在增删改集合
     */
    public List<MgServiceType> selectMgServiceTypeTranslateList();

    /**
     * 新增服务类型 不存在增删改
     * 
     * @param mgServiceType 服务类型 不存在增删改
     * @return 结果
     */
    public int insertMgServiceType(MgServiceType mgServiceType);

    /**
     * 修改服务类型 不存在增删改
     * 
     * @param mgServiceType 服务类型 不存在增删改
     * @return 结果
     */
    public int updateMgServiceType(MgServiceType mgServiceType);

    /**
     * 批量删除服务类型 不存在增删改
     * 
     * @param ids 需要删除的服务类型 不存在增删改主键集合
     * @return 结果
     */
    public int deleteMgServiceTypeByIds(Integer[] ids);

    /**
     * 删除服务类型 不存在增删改信息
     * 
     * @param id 服务类型 不存在增删改主键
     * @return 结果
     */
    public int deleteMgServiceTypeById(Integer id);
}
